#include "DIVA_VMStub.h"
#include <string>

class ubvm_containerStub:public DIVA_VMStub
{
private:
	friend class boost::serialization::access;
	template<class Archive>
	void serialize(Archive & ar, const unsigned int version)
	{
		ar & boost::serialization::base_object<DIVA_VMStub>(*this);
		/*		ar & _child_vms;*/
		ar & _freshclick;
	}
protected:
	Ogre::Vector3 getBoundingBoxSize();
	std::vector<DIVA_VMStub *> _child_vms;
	Ogre::Vector3 _center ;
	Ogre::Vector3 _dist ;
	bool _freshclick ;
public:
	ubvm_containerStub(){};
	~ubvm_containerStub(void);
	string getVMType() { return std::string("primitive"); }

};

